package battleofthejavasea;

import java.io.Serializable;

/**
 *
 * @author Murata, Saito, Santana
 * Esta classe é uma DTO (Data Transfer Object)
 * Representa a posição unitária de um barco na cena:
 * Utilizado em BTJSGameLogic
 * Aqui tenho que quebrar o encapsulamento pois senão o objeto não poderia
 * ser serializado e enviado via Java Sockets.
 */
public class BTJS_DTOBoatUnitPosition implements Serializable {

    public int column;
    public String row;
    public boolean hasBeenShot;
    
    public BTJS_DTOBoatUnitPosition(String row, int col)   {
        this.column = col;
        this.row = row;
    }

    public BTJS_DTOBoatUnitPosition(String row, int col, boolean hasBeenShot){
        this.column = col;
        this.row = row;
        this.hasBeenShot = hasBeenShot;
    }
}
